/*
 *  Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 *  This source code is licensed under the MIT license found in the LICENSE
 *  file in the root directory of this source tree.
 *
 */

/*
 *  THIS FILE IS AUTOGENERATED. DO NOT MODIFY IT; ALL CHANGES WILL BE LOST IN
 *  VAIN.
 *
 *  @generated
 */
include "thrift/annotation/cpp.thrift"
include "mcrouter/lib/network/gen/Common.thrift"
include "mcrouter/lib/carbon/test/gen/A.thrift"
include "mcrouter/lib/carbon/test/gen/B.thrift"
include "common/fb303/if/fb303.thrift"

cpp_include "mcrouter/lib/carbon/test/gen/AMessages.h"

namespace cpp2 carbon.test.A.thrift
namespace py3 carbon.test.A.thrift

service A extends fb303.FacebookService {
  A_TestAReply testA(1: A_TestARequest request) (thread = "eb")
  Common_McVersionReply mcVersion(1: Common_McVersionRequest request) (thread = "eb")
}

@cpp.Type{name = "carbon::test::A::TestAReply"}
typedef A.TestAReply A_TestAReply
@cpp.Type{name = "carbon::test::A::TestARequest"}
typedef A.TestARequest A_TestARequest
@cpp.Type{name = "facebook::memcache::McVersionReply"}
typedef Common.McVersionReply Common_McVersionReply
@cpp.Type{name = "facebook::memcache::McVersionRequest"}
typedef Common.McVersionRequest Common_McVersionRequest